Skip to main content

ssid macAddress 位置信息


import CoreLocation
import NetworkExtension

class LocationTrackingManager {
func setupHotspotHelper() {
// 请求 HotspotHelper 能力
NEHotspotHelper.register(options: nil, queue: DispatchQueue.main) { (command) in
if let networkList = command.networkList {
for network in networkList {
// 访问 WiFi 网络信息(SSID、MAC 地址)
// 参见:https://developer.apple.com/documentation/networkextension/nehotspotnetwork
let ssid = network.ssid
let macAddress = network.bssid

// 使用 ssid 和 macAddress 执行位置跟踪逻辑
self.trackLocation(withSSID: ssid, andMACAddress: macAddress)
}
}
}
}

func trackLocation(withSSID ssid: String, andMACAddress macAddress: String) {
// 你的位置跟踪逻辑在这里
// 使用 ssid 和 macAddress 确定用户位置
}
}